function animation(el,css_obj,miliseconds,callback){
  if(!el){
      if(callback){
         callback(false);
      }
      return false;
  }
  if(!miliseconds){
      miliseconds=400;
  }
  var css_transition=[];
  jQuery.each(css_obj,function(k,v){
      css_transition.push(k+' '+(miliseconds/1000)+'s');
  });
  var css_str=css_transition.join(', ');
  setTimeout(function(){
    jQuery(el).css('transition', css_str).css(css_obj);
  },5);
  if(callback){
      setTimeout(function(){
          callback();
      },miliseconds+5);
  }
  return true;
}